<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of centroTarabajo
 *
 * @author Marlon
 */
class centroTrabajo extends CI_Controller {

    function __construct() {
        parent::__construct();        
        $this->load->model('centralTrabajo_model');
        $this->load->model('pedido_model');
        
    }
    public function registrarCentroTrabajo()
    {   
        $session_data = $this->session->userdata['logged_in'];
        $comboCateg=$this->pedido_model->comboCategoTraba();
        $comboTrabajo=$this->pedido_model->comboTrabajosAll($session_data['user_id']);
        $args['opciTrab'] = $comboTrabajo;
        $args['opciCategoria'] = $comboCateg;
        $login=$this->loggedIn();
        $args['errorMsg'] = '';
        $args['title'] = 'Central de Trabajo';
        $args['content'] = 'centroTrabajo/centroTrabajo';                
        $args['username'] = $login['username'];
        $this->load->view('view',$args);       

    }
    public function comboTrabajo(){
        $IdCategoria= $this->input->get('categoria');         
        $session_data = $this->session->userdata['logged_in'];
        $comboTrabajo=$this->pedido_model->comboTrabajos($IdCategoria,$session_data['user_id']);        
        $cad= "";
        foreach ($comboTrabajo as $option){
            $value = $option['value'];
            $label = $option['label'];                                                
                $cad=$cad. "<div class='row-fluid'><div class='span12'><option value='$value'>$label</option></div></div>";                        
            }
        $cad= $cad."</select>";
     echo $cad;
    }
    public function comboEquipo(){
        $IdCategoria= $this->input->get('categoria');  
        $session_data = $this->session->userdata['logged_in'];
        $comboTrabajo=$this->centralTrabajo_model->comboEquipo($IdCategoria,$session_data['user_id']);        
        $cad= "";
        foreach ($comboTrabajo as $option){
            $value = $option['value'];
            $label = $option['label'];                                                
                $cad=$cad. "<div class='row-fluid'><div class='span12'><option value='$value'>".$label.'(Cod:'.$value.')'."</option></div></div>";                        
            }
        $cad= $cad."</select>";
     echo $cad;
    }
    public function comboTrabajador(){
        $session_data = $this->session->userdata['logged_in'];        
        $trabajo= $this->input->get('trabajo');        
        $trabajadores=$this->centralTrabajo_model->comboTrabajadores($trabajo,$session_data['user_id']);
        $cad= "<select name='trabajador[]'
           class='chzn-select' style='width:180px'>
            <option value=''></option>";
        foreach ($trabajadores as $option){
            $value = $option['value'];
            $label = $option['label'];            
            $cad=$cad.sipcop_monoColBegin();
            $cad=$cad. "<option value='$value'>$label</option>";
            $cad=$cad.sipcop_nColsEnd();
        }
        $cad=$cad. "</select>";
        echo $cad;
    }
     public function buscarCentroTrabajo()
    {
        
        $comboCateg=$this->pedido_model->comboCategoTraba();
        $session_data = $this->session->userdata['logged_in'];
        $comboTrabajo=$this->pedido_model->comboTrabajosAll($session_data['user_id']);
        array_unshift($comboCateg,array('value'=>'T','label'=>'Todos'));
        $args['opciCategoria'] = $comboCateg;
        array_unshift($comboTrabajo,array('value'=>'T','label'=>'Todos'));
        $args['opciTrab'] = $comboTrabajo;
        $login=$this->loggedIn();
        $args['errorMsg'] = '';
        $args['title'] = 'Central de Trabajo';
        $args['content'] = 'centroTrabajo/buscarCentroTrabajo';                
        $args['username'] = $login['username'];
        $this->load->view('view',$args);       

    }
    public function regresar(){
         redirect('home','refresh');
    }
    public function guardarCentroTrab(){
        $session_data = $this->session->userdata['logged_in'];
        $categorias= $this->input->post('catgo');
        $trabajos = $this->input->post('trabajo');
        $trabajadores = $this->input->post('trabajador');
        $Equipos= $this->input->post('equipos');
        $cantEstaciones= $this->input->post('CantEstacion');
        $cantidad=0;
        foreach($cantEstaciones as $cantEsta){
            $cantidad+=intval($cantEsta);
        }
        for($j=0;$j<$cantidad;$j++){
            $dato=array('IdUsuario'=>$session_data['user_id'],'idCategoriaTrabajo'=>$categorias[$j],'CantidadEstaciones'=>$cantEsta);
        $idCentral=$this->centralTrabajo_model->registrarCentral($dato);           
        $est=array();
            if($Equipos[$j]!=""){
                $est=array('IdTrabajo'=>$trabajos[$j],'IdTrabajador'=>$trabajadores[$j],'IdEquipo'=>$Equipos[$j],
                'IdCentralTrabajo'=>$idCentral);
            }
            else {$est=array('IdTrabajo'=>$trabajos[$j],'IdTrabajador'=>$trabajadores[$j],
                'IdCentralTrabajo'=>$idCentral);}
            $this->centralTrabajo_model->registrarEstacion($est);
             
             
        } 
        $comboCateg=$this->pedido_model->comboCategoTraba();
        $comboTrabajo=$this->pedido_model->comboTrabajosAll($session_data['user_id']);
        $args['opciTrab'] = $comboTrabajo;
        $args['opciCategoria'] = $comboCateg;
        $login=$this->loggedIn();
        $args['errorMsg'] = '';
        $args['title'] = 'Proveedor';
        $args['confirm'] = 'central';
        $args['mensaje'] = 'Se guardó el Centro de Trabajo y sus Estaciones';
        $args['content'] = 'centroTrabajo/centroTrabajo';                
        $args['username'] = $login['username'];
        $this->load->view('view',$args);       
        
    }
    function cargarbuscarEstacion(){
        $IdCategoria= $this->input->get('categoria');
        $trabajo= $this->input->get('trabajo');
        $estado= $this->input->get('estado');
        $finfechIni= $this->input->get('finfechIni');
        $finfechFin= $this->input->get('finfechFin');        
        $conFech= $this->input->get('conFech'); 
        $session_data = $this->session->userdata['logged_in'];
        $usuario=$session_data['user_id'];
        $trabajos=$this->centralTrabajo_model->buscarEstaciones($IdCategoria,$trabajo,$estado,$finfechIni,$finfechFin,$usuario,$conFech);
        $cad = "<table class='table table-bordered'>
        <thead>";
        $cad = $cad . "<th>Cód. Central</th><th>Cat. Trabajo</th> <th>Cód. Estación</th><th>Trabajo</th><th>Estado</th><th>Liberación</th> <th>Trabajador</th><th>Equipo</th>";
        $cad = $cad . "<th>Editar</th> <th>Eliminar</th>     
        </thead>
        <tbody>";     
        foreach($trabajos as $trabajo){
            $esta="";
            $nomEquipo='';
            if($trabajo['equi']!=''){
                $equip=$this->centralTrabajo_model->nomequipo($trabajo['equi']);
                $nomEquipo=$equip[0]['Nombre'];
            }
            if($trabajo['Estado']=='1') $esta="No dispobible"; else $esta="Disponible";
            $cad2 = "<tr class='tr_hover_nothing' onmouseover=\"this.className='tr_hover_color';\"
                onmouseout=\"this.className='tr_hover_nothing';\">
                <td align='center' valign='middle'>" . $trabajo['codCent'] . "</td>
            <td align='center' valign='middle'>" . $trabajo['categ'] . "</td>
                <td align='center' valign='middle'>" . $trabajo['codEst'] . "</td>
            <td align='center' valign='middle'>" . $trabajo['nomTrab'] . "</td>            
            <td align='center' valign='middle'>" . $esta . "</td> 
          <td align='center' valign='middle'>" . $trabajo['lib'] . "</td>    
        <td align='center' valign='middle'>" . $trabajo['trab'] . "</td> 
            
          <td align='center' valign='middle'>" . $nomEquipo. "</td>  
            <td align='center' valign='middle'><a class=\"btn btn-small\" ><i class=\"icon-edit\"></i></a></td>
            <td align='center' valign='middle'><a class=\"btn btn-small\" ><i class=\"icon-remove-sign\"></i></a></td>
            </tr>";
            $cad = $cad . $cad2;
            $cad2 = "";
        }
        $cad = $cad . "</tbody></table>";
        echo $cad;
    }
}
?>
